package com.kingdee.eas.custom.bpmworkflow.base;

import com.kingdee.bos.BOSException;
//import com.kingdee.bos.metadata.*;
import com.kingdee.bos.framework.*;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;

import java.lang.String;
import com.kingdee.bos.util.*;
import com.kingdee.bos.Context;
import com.kingdee.bos.BOSException;
import com.kingdee.bos.framework.*;

import java.rmi.RemoteException;
import com.kingdee.bos.framework.ejb.BizController;

public interface BaseResponseFacadeController extends BizController
{
    public String CreateResult(Context ctx, String strBTID, String strBOID, String bSuccess, String iProcInstID, String procURL, String strMessage, String soapHeader) throws BOSException, RemoteException;
    public String Audit(Context ctx, String strBTID, String strBOID, String iProcInstID, String strStepName, String strApproverId, String eAction, String strComment, String dtTime, String soapHeader) throws BOSException, RemoteException;
    public String UpdateBusinessData(Context ctx, String strBTID, String strBOID, String iProcInstID, String strStepName, String strApproverId, String strXML, String dtTime, String soapHeader) throws BOSException, RemoteException;
    public String Rework(Context ctx, String strBTID, String strBOID, String iProcInstID, String strStepName, String strApproverId, String eAction, String strComment, String dtTime, String soapHeader) throws BOSException, RemoteException;
    public String ApproveClose(Context ctx, String strBTID, String strBOID, String iProcInstID, String eProcessInstanceResult, String strComment, String dtTime, String soapHeader, String auditorNum) throws BOSException, RemoteException;
}